package com.ctg.payroll2.dao.social;

import java.util.List;

import com.ctg.payroll2.bean.filter.social.PbCommsocialMasterFilter;
import com.ctg.payroll2.bean.filter.social.PbSocialMasterFilter;
import com.ctg.payroll2.bean.po.social.PbCommsocialDetail;
import com.ctg.payroll2.bean.po.social.PbCommsocialMaster;
import com.ctg.payroll2.bean.po.social.RecomTemplateSocialItemSearchBean;
import com.ctg.platform.util.Page;

public interface RecomTemplateDao{
	void deletePbCommsocialById(Long id);
	void deletePbCommsocialByIds(String ids);
	void deleteRecomTemplateById(Long id);
	void deleteRecomTemplateByIds(String ids);
	List<PbCommsocialMaster> getPbSocialMasterListById(Long id);
	void insertPbCommsocialDetail(PbCommsocialDetail detail);
	void insertRecomTemplate(PbCommsocialMaster pbCommsocialMaster);
	Page queryRecomTemplate(PbCommsocialMasterFilter filter);
	Page querySocialItemAll(PbSocialMasterFilter filter);
	void updateRecomTemplate(PbCommsocialMaster pbCommsocialMaster);
	List<RecomTemplateSocialItemSearchBean> getSocialItemByTemplateId(Long id);
	void fakeDeleteRecomTemplateById(Long id);
}
